package DTOs;

/**
 * Objeto de transferencia de datos usado para los registro de traducción.
 */
public class RegistroTraduccionDTO {

    private String textoOrigen;
    private String textoDestino;
    private String idiomaOrigen;
    private String idiomaDestino;

    /**
     * @param textoOrigen -Texto a traducir
     * @param idiomaOrigen -Sigla del idioma del que parte la traducción
     * @param idiomaDestino -Sigla del idioma al que se desea la traducción
     */
    public RegistroTraduccionDTO(String textoOrigen, String idiomaOrigen, String textoDestino, String idiomaDestino) {
        this.textoOrigen = textoOrigen;
        this.idiomaOrigen = idiomaOrigen;
        this.textoDestino = textoDestino;
        this.idiomaDestino = idiomaDestino;
    }

    public void setIdiomaDestino(String idiomaDestino) {
        this.idiomaDestino = idiomaDestino;
    }

    public void setIdiomaOrigen(String idiomaOrigen) {
        this.idiomaOrigen = idiomaOrigen;
    }

    public void setTextoDestino(String textoDestino) {
        this.textoDestino = textoDestino;
    }

    public void setTextoOrigen(String textoOrigen) {
        this.textoOrigen = textoOrigen;
    }

    public String getIdiomaDestino() {
        return idiomaDestino;
    }

    public String getIdiomaOrigen() {
        return idiomaOrigen;
    }

    public String getTextoDestino() {
        return textoDestino;
    }

    public String getTextoOrigen() {
        return textoOrigen;
    }

    public String toStringDTO() {
        String texto = "\n Un DTO= textoOrigen: " + textoOrigen
                + "\n idiomaOrigen: " + idiomaOrigen
                + "\n textoDestino: " + textoDestino
                + "\n idiomaDestino: " + idiomaDestino
                + "\n";
        return texto;
    }
}
